toxic dumpsite - French English Dictionary